int a[14];
main()
{
    int i,n,j=1;
    printf("The original order of cards is: ");
    for (i=1; i<=13; i++)
    {
        n=1;

        do
        {
            if (j>13) j=1;
            if ( a[j]) j++;
            else 
            {
                if (n==i) a[j]=i;
                j++;n++;
            }

        }while (n<=i);
    }
    for (i=1; i<=13; i++)
      printf("%d ",a[i]);
      printf("\n");
}